/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */

package modele;

/**
 * Classe représentant les cases Taxe
 * @author EpsilonE
 */
public class Taxe extends Case
{
    private final int montant;
            
    public Taxe(String No, int Nu, int Mo, boolean achetable, boolean aVendre)
    {
        super(No, Nu, achetable, aVendre);
        this.montant = Mo;
    }
    
    @Override
    /**
     * Le solde du joueur est diminué, et le montant de la cagnotte est augmenté
     * @param j Joueur ayant tiré la carte
     * @param p Plateau du jeu
     */
    public void effet(Joueur j, Plateau p) 
    {
        j.diminuerSolde(montant); 
        Cafeteria cafet = (Cafeteria)p.getCases().get(20);
        cafet.augmenterCagnotte(montant);
    }

    /**
     * @return the montant
     */
    public int getMontant() 
    {
        return montant;
    }
}
